const http = require('http')
const fs = require('fs')
let server = http.createServer((req,res)=>{
    // 需求：当浏览器访问http://192.168.95.33:3000/index.html这个地址的时候
    // 服务端需要把index.html页面找到 并返回给浏览器渲染
    // 1、获取浏览器请求的文件
    // console.log(req.url);
    let url = req.url
    // 2、根据请求的文件，在我们的服务器中找对应的文件
    fs.readFile('./public'+url,'utf-8',function(err, data){
        if(err){
            res.statusCode = 404
            res.setHeader('content-type','text/html;charset=utf8')
            res.end('没有找到对应的文件')
            return
        }
        // 3、找到后返回给浏览器
        res.setHeader('content-type','text/html;charset=utf8')
        res.end(data)
    })
})
server.listen(3000,()=>{
    console.log("服务器启动成功：http://192.168.95.33:3000/");
})